New console transport and update xenconsoled.
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Tue, 30 Aug 2005 16:14:53 +0000 (16:14 +0000)
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Tue, 30 Aug 2005 16:14:53 +0000 (16:14 +0000)
commit14329d584a6eff62b701a0293ffb0df286277862
treeb8267fae34040c3a6f5dcd45d254623bb6fa3639
parent750871efed4b4099fb014cc402f02c320311affc
New console transport and update xenconsoled.
Add a new console interface using a seperate shared page and event channel
instead of passing the console input/output over control messages.
Update xenconsoled to use the new console interface.
Make xenconsoled garbage collect dying domains by subscribing to
the domain exception virq.
Signed-off-by: Robert Read <robert@xensource.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
12 files changed:
linux-2.6-xen-sparse/drivers/xen/console/Makefile
linux-2.6-xen-sparse/drivers/xen/console/console.c
linux-2.6-xen-sparse/drivers/xen/console/xencons_ring.c [new file with mode: 0644]
linux-2.6-xen-sparse/drivers/xen/console/xencons_ring.h [new file with mode: 0644]
tools/console/daemon/io.c
tools/console/daemon/utils.c
tools/libxc/xc_linux_build.c
tools/libxc/xenguest.h
tools/python/xen/lowlevel/xc/xc.c
tools/python/xen/xend/XendDomainInfo.py
tools/python/xen/xend/image.py
xen/include/public/xen.h